<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>美多商城-支付成功</title>
    <link rel="stylesheet" type="text/css" href="css/reset.css">
    <link rel="stylesheet" type="text/css" href="css/main.css">
    <script type="text/javascript" src="js/host.js"></script>
    <script type="text/javascript" src="js/vue-2.5.16.js"></script>
    <script type="text/javascript" src="js/axios-0.18.0.min.js"></script>
</head>
<body>
    <div id="app">
    <div class="header_con">
        <div class="header">
            <div class="welcome fl">欢迎来到美多商城!</div>
            <div class="fr">
                <div v-if="username" class="login_btn fl">
                    欢迎您：<em>{{ username }}</em>
                    <span>|</span>
                    <a @click="logoutfunc">退出</a>
                </div>
                <div v-else class="login_btn fl">
                    <a href="login.html">登录</a>
                    <span>|</span>
                    <a href="register.html">注册</a>
                </div>
                <div class="user_link fl">
                    <span>|</span>
                    <a href="user_center_info.html">用户中心</a>
                    <span>|</span>
                    <a href="cart.html">我的购物车</a>
                    <span>|</span>
                    <a href="user_center_order.html">我的订单</a>
                </div>
            </div>
        </div>
    </div>

    <div class="search_bar clearfix">
        <a href="index.html" class="logo fl"><img src="images/logo.png"></a>
        <div class="sub_page_name fl">|&nbsp;&nbsp;&nbsp;&nbsp;支付完成</div>
        <form method="get" action="/search.html" class="search_con fr mt40">
            <input type="text" class="input_text fl" name="q" placeholder="搜索商品">
            <input type="submit" class="input_btn fr" name="" value="搜索">
        </form>
    </div>



    <div class="common_list_con clearfix">
        <div class="order_success">
            <p><b>订单支付成功</b></p>
            <p>您的订单已成功支付，支付交易号：{{trade_id}}</p>
            <p><a href="/user_center_order.html">您可以在用户中心中我的订单中查看该订单</a></p>
        </div>
    </div>

    <div class="footer">
        <div class="foot_link">
            <a href="#">关于我们</a>
            <span>|</span>
            <a href="#">联系我们</a>
            <span>|</span>
            <a href="#">招聘人才</a>
            <span>|</span>
            <a href="#">友情链接</a>
        </div>
        <p>CopyRight © 2016 北京美多商业股份有限公司 All Rights Reserved</p>
        <p>电话：010-****888    京ICP备*******8号</p>
    </div>
    </div>
    <script type="text/javascript" src="js/js-cookie.js"></script>
    <script type="text/javascript">
        var vm = new Vue({
            el: '#app',
            data: {
                host: host,
                trade_id: '',
                username: '',
            },
            mounted: function(){
                // 向API服务请求获取csrftoken的值并存入cookie
                this.get_csrf_token();

                // 获取登录用户名
                this.username = Cookies.get('username');

                axios.put(this.host+'/payment/status/'+document.location.search,{}, {
                        responseType: 'json',
                        withCredentials:true,
                        headers: {
                            'X-CSRFToken': Cookies.get('csrftoken')
                        }
                    })
                    .then(response => {
                        this.trade_id = response.data.trade_id;
                    })
                    .catch(error => {
                        console.log(error);
                    })
            },
            methods: {
                // 获取csrf_token的值
                get_csrf_token: function(){
                    var url = this.host + "/csrf_token/";
                    axios.get(url)
                    .then(response => {
                        // 将响应数据中的csrf_token的值存入 csrftoken cookie
                        Cookies.set('csrftoken', response.data.csrf_token);
                    }).catch(error => {
                        console.log(error);
                    })
                },
                // 退出登录按钮
                logoutfunc: function () {
                    var url = this.host + '/logout/';
                    axios.delete(url, {
                        responseType: 'json',
                        withCredentials:true,
                        headers: {
                            'X-CSRFToken': Cookies.get('csrftoken')
                        }
                    })
                    .then(response => {
                        location.href = 'login.html';
                    })
                    .catch(error => {
                        console.log(error.response);
                    })
                },
            }
        })
    </script>
</body>
</html>
